#ifndef __json_file_H__
#define __json_file_H__

#include <jsoncpp/json/json.h>
#include <iostream>
#include <fstream>
using namespace std;

// 文件操作
namespace file_manager{

    /***********************************************************
     * Json文件读写
     ***********************************************************/
    // Json文件写入
    bool WriteJsonFile(string file_path, Json::Value& root);

    // Json文件读取
    Json::Value ReadJsonFile(string file_path);

    // 检测Json字段是否有效
    bool CheckItemIsValid(Json::Value& json_data, string item);

}; // namespace file_manager

#endif